object dm_principal: Tdm_principal
  OldCreateOrder = False
  Height = 605
  Width = 1064
  object sql_conexao: TSQLConnection
    ConnectionName = 'FBConnection'
    DriverName = 'Firebird'
    GetDriverFunc = 'getSQLDriverINTERBASE'
    LibraryName = 'dbxfb.dll'
    LoginPrompt = False
    Params.Strings = (
      'DriverUnit=Data.DBXFirebird'
      
        'DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver160.' +
        'bpl'
      
        'DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borla' +
        'nd.Data.DbxCommonDriver,Version=16.0.0.0,Culture=neutral,PublicK' +
        'eyToken=91d62ebb5b0d1b1b'
      
        'MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFire' +
        'birdDriver160.bpl'
      
        'MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandF' +
        'actory,Borland.Data.DbxFirebirdDriver,Version=16.0.0.0,Culture=n' +
        'eutral,PublicKeyToken=91d62ebb5b0d1b1b'
      'GetDriverFunc=getSQLDriverINTERBASE'
      'LibraryName=dbxfb.dll'
      'LibraryNameOsx=libsqlfb.dylib'
      'VendorLib=fbclient.dll'
      'VendorLibWin64=fbclient.dll'
      'VendorLibOsx=/Library/Frameworks/Firebird.framework/Firebird'
      'Role=RoleName'
      'MaxBlobSize=-1'
      'TrimChar=False'
      'DriverName=Firebird'
      'Database=D:\projeto\db\DB.FDB'
      'RoleName=RoleName'
      'User_Name=sysdba'
      'Password=masterkey'
      'ServerCharSet='
      'SQLDialect=3'
      'ErrorResourceFile='
      'LocaleCode=0000'
      'BlobSize=-1'
      'CommitRetain=False'
      'WaitOnLocks=True'
      'IsolationLevel=ReadCommitted'
      'Trim Char=False')
    VendorLib = 'fbclient.dll'
    BeforeConnect = sql_conexaoBeforeConnect
    Connected = True
    Left = 24
    Top = 32
  end
  object sq_cliente: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select c.id,'
      'c.regiao,'
      'c.forma_pagamento,'
      'c.data_ultima_compra,'
      'c.valor_ultima_compra,'
      'c.limite_credito,'
      'c.status,'
      'c.conta_credito,'
      'c.conta_debito,'
      'c.cep_entrega,'
      'c.tipo_logradouro,'
      'c.numero,'
      'c.bairro,'
      'c.municipio,'
      'c.data,'
      'c.hora,'
      'c.pai,'
      'c.mae,'
      'c.desconto_maximo,'
      'c.uf_1,'
      'c.ie,'
      'c.nome,'
      'c.apelido,'
      'c.tipo_pessoa,'
      'c.cpf,'
      'c.rg,'
      'c.dt_nascimento,'
      'c.regime_tributario,'
      'c.porte_pessoa_juridica,'
      'c.tipo_atividade,'
      'c.tipo_contribuinte,'
      'c.logradoro,'
      'c.complemento,'
      'c.ddd1,'
      'c.ddd2,'
      'c.telefone1,'
      'c.telefone2,'
      'c.home_page,'
      'c.obs,'
      'c.e_mail,'
      'c.tabela_preco,'
      'c.vendedor'
      'from cliente c')
    SQLConnection = sql_conexao
    Left = 40
    Top = 104
    object sq_clienteID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_clienteREGIAO: TStringField
      FieldName = 'REGIAO'
      Size = 100
    end
    object sq_clienteFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 100
    end
    object sq_clienteDATA_ULTIMA_COMPRA: TDateField
      FieldName = 'DATA_ULTIMA_COMPRA'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_clienteVALOR_ULTIMA_COMPRA: TFloatField
      FieldName = 'VALOR_ULTIMA_COMPRA'
      DisplayFormat = '#,##0.00'
    end
    object sq_clienteLIMITE_CREDITO: TFloatField
      FieldName = 'LIMITE_CREDITO'
      DisplayFormat = '#,##0.00'
    end
    object sq_clienteCONTA_CREDITO: TIntegerField
      FieldName = 'CONTA_CREDITO'
    end
    object sq_clienteCONTA_DEBITO: TIntegerField
      FieldName = 'CONTA_DEBITO'
    end
    object sq_clienteCEP_ENTREGA: TStringField
      FieldName = 'CEP_ENTREGA'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object sq_clienteTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object sq_clienteNUMERO: TStringField
      FieldName = 'NUMERO'
      Size = 5
    end
    object sq_clienteBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object sq_clienteMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object sq_clienteDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_clienteHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_clientePAI: TStringField
      FieldName = 'PAI'
      Size = 100
    end
    object sq_clienteMAE: TStringField
      FieldName = 'MAE'
      Size = 100
    end
    object sq_clienteDESCONTO_MAXIMO: TFloatField
      FieldName = 'DESCONTO_MAXIMO'
    end
    object sq_clienteIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object sq_clienteNOME: TStringField
      FieldName = 'NOME'
      Size = 200
    end
    object sq_clienteAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 200
    end
    object sq_clienteTIPO_PESSOA: TStringField
      FieldName = 'TIPO_PESSOA'
      Size = 10
    end
    object sq_clienteCPF: TStringField
      FieldName = 'CPF'
      Size = 14
    end
    object sq_clienteRG: TStringField
      FieldName = 'RG'
      Size = 14
    end
    object sq_clienteDT_NASCIMENTO: TDateField
      FieldName = 'DT_NASCIMENTO'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_clienteREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object sq_clientePORTE_PESSOA_JURIDICA: TStringField
      FieldName = 'PORTE_PESSOA_JURIDICA'
      Size = 100
    end
    object sq_clienteTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object sq_clienteTIPO_CONTRIBUINTE: TStringField
      FieldName = 'TIPO_CONTRIBUINTE'
      Size = 100
    end
    object sq_clienteLOGRADORO: TStringField
      FieldName = 'LOGRADORO'
      Size = 100
    end
    object sq_clienteCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object sq_clienteDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_clienteDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_clienteTELEFONE1: TStringField
      FieldName = 'TELEFONE1'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object sq_clienteTELEFONE2: TStringField
      FieldName = 'TELEFONE2'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object sq_clienteHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 150
    end
    object sq_clienteOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object sq_clienteE_MAIL: TStringField
      FieldName = 'E_MAIL'
      Size = 150
    end
    object sq_clienteTABELA_PRECO: TStringField
      FieldName = 'TABELA_PRECO'
    end
    object sq_clienteSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 15
    end
    object sq_clienteUF_1: TStringField
      FieldName = 'UF_1'
      Size = 2
    end
    object sq_clienteVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
  end
  object dsp_cliente: TDataSetProvider
    DataSet = sq_cliente
    Left = 40
    Top = 152
  end
  object ds_cliente: TDataSource
    DataSet = cds_cliente
    OnStateChange = ds_clienteStateChange
    Left = 40
    Top = 264
  end
  object cds_cliente: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_cliente'
    OnReconcileError = cds_clienteReconcileError
    Left = 41
    Top = 209
    object cds_clienteID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_clienteREGIAO: TStringField
      FieldName = 'REGIAO'
      Size = 100
    end
    object cds_clienteFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 100
    end
    object cds_clienteDATA_ULTIMA_COMPRA: TDateField
      FieldName = 'DATA_ULTIMA_COMPRA'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_clienteVALOR_ULTIMA_COMPRA: TFloatField
      FieldName = 'VALOR_ULTIMA_COMPRA'
      DisplayFormat = '#,##0.00'
    end
    object cds_clienteLIMITE_CREDITO: TFloatField
      FieldName = 'LIMITE_CREDITO'
      DisplayFormat = '#,##0.00'
    end
    object cds_clienteCONTA_CREDITO: TIntegerField
      FieldName = 'CONTA_CREDITO'
    end
    object cds_clienteCONTA_DEBITO: TIntegerField
      FieldName = 'CONTA_DEBITO'
    end
    object cds_clienteCEP_ENTREGA: TStringField
      FieldName = 'CEP_ENTREGA'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object cds_clienteTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object cds_clienteNUMERO: TStringField
      FieldName = 'NUMERO'
      Size = 5
    end
    object cds_clienteBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object cds_clienteMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object cds_clienteDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_clienteHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_clientePAI: TStringField
      FieldName = 'PAI'
      Size = 100
    end
    object cds_clienteMAE: TStringField
      FieldName = 'MAE'
      Size = 100
    end
    object cds_clienteDESCONTO_MAXIMO: TFloatField
      FieldName = 'DESCONTO_MAXIMO'
    end
    object cds_clienteIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object cds_clienteNOME: TStringField
      FieldName = 'NOME'
      Size = 200
    end
    object cds_clienteAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 200
    end
    object cds_clienteTIPO_PESSOA: TStringField
      FieldName = 'TIPO_PESSOA'
      Size = 10
    end
    object cds_clienteCPF: TStringField
      FieldName = 'CPF'
      Size = 14
    end
    object cds_clienteRG: TStringField
      FieldName = 'RG'
      Size = 14
    end
    object cds_clienteDT_NASCIMENTO: TDateField
      FieldName = 'DT_NASCIMENTO'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_clienteREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object cds_clientePORTE_PESSOA_JURIDICA: TStringField
      FieldName = 'PORTE_PESSOA_JURIDICA'
      Size = 100
    end
    object cds_clienteTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object cds_clienteTIPO_CONTRIBUINTE: TStringField
      FieldName = 'TIPO_CONTRIBUINTE'
      Size = 100
    end
    object cds_clienteLOGRADORO: TStringField
      FieldName = 'LOGRADORO'
      Size = 100
    end
    object cds_clienteCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object cds_clienteDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_clienteDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_clienteTELEFONE1: TStringField
      FieldName = 'TELEFONE1'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object cds_clienteTELEFONE2: TStringField
      FieldName = 'TELEFONE2'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object cds_clienteHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 150
    end
    object cds_clienteOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object cds_clienteTABELA_PRECO: TStringField
      FieldName = 'TABELA_PRECO'
    end
    object cds_clienteSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 15
    end
    object cds_clienteE_MAIL: TStringField
      FieldName = 'E_MAIL'
      Size = 150
    end
    object cds_clienteUF_1: TStringField
      FieldName = 'UF_1'
      Size = 2
    end
    object cds_clienteVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
  end
  object sq_municipio: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select m.id,'
      'm.iduf,'
      'm.nome'
      'from municipio m'
      ''
      '')
    SQLConnection = sql_conexao
    Left = 216
    Top = 101
    object sq_municipioID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_municipioIDUF: TStringField
      FieldName = 'IDUF'
      Size = 2
    end
    object sq_municipioNOME: TStringField
      FieldName = 'NOME'
      Size = 100
    end
  end
  object dsp_municipio: TDataSetProvider
    DataSet = sq_municipio
    Left = 208
    Top = 152
  end
  object ds_municipio: TDataSource
    DataSet = cds_municipio
    Left = 208
    Top = 256
  end
  object cds_municipio: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_municipio'
    OnReconcileError = cds_clienteReconcileError
    Left = 209
    Top = 201
    object cds_municipioID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_municipioIDUF: TStringField
      FieldName = 'IDUF'
      Size = 2
    end
    object cds_municipioNOME: TStringField
      FieldName = 'NOME'
      Size = 100
    end
  end
  object sq_generators: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQLConnection = sql_conexao
    Left = 120
    Top = 28
  end
  object sq_fornecedor: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select f.id,'
      'f.regiao,'
      'f.forma_pagamento,'
      'f.data_ultima_compra,'
      'f.valor_ultima_compra,'
      'f.conta_credito,'
      'f.conta_debito,'
      'f.limite_credito,'
      'f.cep,'
      'f.tipo_logradouro,'
      'f.numero,'
      'f.bairro,'
      'f.municipio,'
      'f.data,'
      'f.hora,'
      'f.vendedor,'
      'f.pai,'
      'f.mae,'
      'f.desconto_maximo,'
      'f.ie, f.nome,'
      'f.apelido,'
      'f.tipo_pessoa,'
      'f.cpf,'
      'f.rg,'
      'f.dt_nascimento,'
      'f.regime_tributario,'
      'f.porte_pessoa_juridica,'
      'f.tipo_atividade,'
      'f.tipo_contribuinte,'
      'f.logradouro,'
      'f.complemento,'
      'f.ddd1,'
      'f.ddd2,'
      'f.telefone1,'
      'f.telefone2,'
      'f.obs,'
      'f.home_page,'
      'f.e_mail,'
      'f.tabela_preco,'
      'f.status,'
      'f.uf'
      'from fornecedor f')
    SQLConnection = sql_conexao
    Left = 128
    Top = 110
    object sq_fornecedorID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_fornecedorREGIAO: TStringField
      FieldName = 'REGIAO'
      Size = 100
    end
    object sq_fornecedorFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 100
    end
    object sq_fornecedorDATA_ULTIMA_COMPRA: TDateField
      FieldName = 'DATA_ULTIMA_COMPRA'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_fornecedorVALOR_ULTIMA_COMPRA: TFloatField
      FieldName = 'VALOR_ULTIMA_COMPRA'
      DisplayFormat = '#,##0.00'
    end
    object sq_fornecedorCONTA_CREDITO: TIntegerField
      FieldName = 'CONTA_CREDITO'
    end
    object sq_fornecedorCONTA_DEBITO: TIntegerField
      FieldName = 'CONTA_DEBITO'
    end
    object sq_fornecedorLIMITE_CREDITO: TFloatField
      FieldName = 'LIMITE_CREDITO'
      DisplayFormat = '#,##0.00'
    end
    object sq_fornecedorCEP: TStringField
      FieldName = 'CEP'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object sq_fornecedorTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object sq_fornecedorNUMERO: TStringField
      FieldName = 'NUMERO'
      Size = 10
    end
    object sq_fornecedorBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object sq_fornecedorMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object sq_fornecedorDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_fornecedorHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_fornecedorVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
    object sq_fornecedorPAI: TStringField
      FieldName = 'PAI'
      Size = 100
    end
    object sq_fornecedorMAE: TStringField
      FieldName = 'MAE'
      Size = 100
    end
    object sq_fornecedorDESCONTO_MAXIMO: TFloatField
      FieldName = 'DESCONTO_MAXIMO'
    end
    object sq_fornecedorIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object sq_fornecedorNOME: TStringField
      FieldName = 'NOME'
      Size = 200
    end
    object sq_fornecedorAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 200
    end
    object sq_fornecedorTIPO_PESSOA: TStringField
      FieldName = 'TIPO_PESSOA'
      Size = 10
    end
    object sq_fornecedorCPF: TStringField
      FieldName = 'CPF'
      Size = 14
    end
    object sq_fornecedorRG: TStringField
      FieldName = 'RG'
      Size = 14
    end
    object sq_fornecedorDT_NASCIMENTO: TDateField
      FieldName = 'DT_NASCIMENTO'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_fornecedorREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object sq_fornecedorPORTE_PESSOA_JURIDICA: TStringField
      FieldName = 'PORTE_PESSOA_JURIDICA'
      Size = 100
    end
    object sq_fornecedorTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object sq_fornecedorTIPO_CONTRIBUINTE: TStringField
      FieldName = 'TIPO_CONTRIBUINTE'
      Size = 100
    end
    object sq_fornecedorLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object sq_fornecedorCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object sq_fornecedorDDD1: TStringField
      FieldName = 'DDD1'
      Size = 3
    end
    object sq_fornecedorDDD2: TStringField
      FieldName = 'DDD2'
      Size = 3
    end
    object sq_fornecedorTELEFONE1: TStringField
      FieldName = 'TELEFONE1'
      Size = 10
    end
    object sq_fornecedorTELEFONE2: TStringField
      FieldName = 'TELEFONE2'
      Size = 10
    end
    object sq_fornecedorOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object sq_fornecedorHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object sq_fornecedorE_MAIL: TStringField
      FieldName = 'E_MAIL'
      Size = 150
    end
    object sq_fornecedorTABELA_PRECO: TStringField
      FieldName = 'TABELA_PRECO'
      Size = 10
    end
    object sq_fornecedorSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 15
    end
    object sq_fornecedorUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
  end
  object dsp_fornecedor: TDataSetProvider
    DataSet = sq_fornecedor
    Left = 128
    Top = 160
  end
  object cds_fornecedor: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_fornecedor'
    AfterClose = cds_fornecedorAfterClose
    AfterCancel = cds_fornecedorAfterCancel
    AfterDelete = cds_fornecedorAfterDelete
    OnReconcileError = cds_clienteReconcileError
    Left = 129
    Top = 209
    object cds_fornecedorID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_fornecedorREGIAO: TStringField
      FieldName = 'REGIAO'
      Size = 100
    end
    object cds_fornecedorFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 100
    end
    object cds_fornecedorDATA_ULTIMA_COMPRA: TDateField
      FieldName = 'DATA_ULTIMA_COMPRA'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_fornecedorVALOR_ULTIMA_COMPRA: TFloatField
      FieldName = 'VALOR_ULTIMA_COMPRA'
      DisplayFormat = '#,##0.00'
    end
    object cds_fornecedorCONTA_CREDITO: TIntegerField
      FieldName = 'CONTA_CREDITO'
    end
    object cds_fornecedorCONTA_DEBITO: TIntegerField
      FieldName = 'CONTA_DEBITO'
    end
    object cds_fornecedorLIMITE_CREDITO: TFloatField
      FieldName = 'LIMITE_CREDITO'
      DisplayFormat = '#,##0.00'
    end
    object cds_fornecedorCEP: TStringField
      FieldName = 'CEP'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
    object cds_fornecedorTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object cds_fornecedorNUMERO: TStringField
      FieldName = 'NUMERO'
      Size = 10
    end
    object cds_fornecedorBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object cds_fornecedorMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object cds_fornecedorDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_fornecedorHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_fornecedorVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
    object cds_fornecedorPAI: TStringField
      FieldName = 'PAI'
      Size = 100
    end
    object cds_fornecedorMAE: TStringField
      FieldName = 'MAE'
      Size = 100
    end
    object cds_fornecedorDESCONTO_MAXIMO: TFloatField
      FieldName = 'DESCONTO_MAXIMO'
    end
    object cds_fornecedorIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object cds_fornecedorNOME: TStringField
      FieldName = 'NOME'
      Size = 200
    end
    object cds_fornecedorAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 200
    end
    object cds_fornecedorTIPO_PESSOA: TStringField
      FieldName = 'TIPO_PESSOA'
      Size = 10
    end
    object cds_fornecedorCPF: TStringField
      FieldName = 'CPF'
      Size = 14
    end
    object cds_fornecedorRG: TStringField
      FieldName = 'RG'
      Size = 14
    end
    object cds_fornecedorDT_NASCIMENTO: TDateField
      FieldName = 'DT_NASCIMENTO'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_fornecedorREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object cds_fornecedorPORTE_PESSOA_JURIDICA: TStringField
      FieldName = 'PORTE_PESSOA_JURIDICA'
      Size = 100
    end
    object cds_fornecedorTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object cds_fornecedorTIPO_CONTRIBUINTE: TStringField
      FieldName = 'TIPO_CONTRIBUINTE'
      Size = 100
    end
    object cds_fornecedorLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object cds_fornecedorCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object cds_fornecedorDDD1: TStringField
      FieldName = 'DDD1'
      Size = 3
    end
    object cds_fornecedorDDD2: TStringField
      FieldName = 'DDD2'
      Size = 3
    end
    object cds_fornecedorTELEFONE1: TStringField
      FieldName = 'TELEFONE1'
      Size = 10
    end
    object cds_fornecedorTELEFONE2: TStringField
      FieldName = 'TELEFONE2'
      Size = 10
    end
    object cds_fornecedorOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object cds_fornecedorHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object cds_fornecedorE_MAIL: TStringField
      FieldName = 'E_MAIL'
      Size = 150
    end
    object cds_fornecedorTABELA_PRECO: TStringField
      FieldName = 'TABELA_PRECO'
      Size = 10
    end
    object cds_fornecedorSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 15
    end
    object cds_fornecedorUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
  end
  object sq_empresa: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'Select d.cnpj,'
      'd.ie,'
      'd.razao_fantasia,'
      'd.responsavel,'
      'd.registro_juceb,'
      'd.dt_registro_juceb,'
      'd.cnae,'
      'd.tel,'
      'd.fax,'
      'd.tipo_logradouro,'
      'd.numero,'
      'd.bairro,'
      'd.cidade,'
      'd.uf,'
      'd.site,'
      'd.logo,'
      'd.cep,'
      'd.perfil,'
      'd.tipo_lucro,'
      'd.codigo_inspetoria,'
      'd.regime_tributario,'
      'd.tipo_atividade,'
      'd.complemento,'
      'd.email,'
      'd.logradouro,'
      'd.nome_fantasia'
      'from dados_empresa d')
    SQLConnection = sql_conexao
    Left = 304
    Top = 104
    object sq_empresaCNPJ: TStringField
      FieldName = 'CNPJ'
      FixedChar = True
      Size = 14
    end
    object sq_empresaIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object sq_empresaRAZAO_FANTASIA: TStringField
      FieldName = 'RAZAO_FANTASIA'
      FixedChar = True
      Size = 100
    end
    object sq_empresaRESPONSAVEL: TStringField
      FieldName = 'RESPONSAVEL'
      Size = 100
    end
    object sq_empresaREGISTRO_JUCEB: TStringField
      FieldName = 'REGISTRO_JUCEB'
      Size = 100
    end
    object sq_empresaDT_REGISTRO_JUCEB: TDateField
      FieldName = 'DT_REGISTRO_JUCEB'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_empresaCNAE: TIntegerField
      FieldName = 'CNAE'
    end
    object sq_empresaTEL: TLargeintField
      FieldName = 'TEL'
    end
    object sq_empresaFAX: TStringField
      FieldName = 'FAX'
      EditMask = '!\(999\)0000-0000;1;_'
      Size = 14
    end
    object sq_empresaNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object sq_empresaBAIRRO: TStringField
      FieldName = 'BAIRRO'
      FixedChar = True
      Size = 100
    end
    object sq_empresaCIDADE: TStringField
      FieldName = 'CIDADE'
      FixedChar = True
      Size = 60
    end
    object sq_empresaUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
    object sq_empresaSITE: TStringField
      FieldName = 'SITE'
      Size = 100
    end
    object sq_empresaLOGO: TBlobField
      FieldName = 'LOGO'
      Size = 1
    end
    object sq_empresaCEP: TStringField
      FieldName = 'CEP'
      FixedChar = True
      Size = 10
    end
    object sq_empresaPERFIL: TStringField
      FieldName = 'PERFIL'
      FixedChar = True
      Size = 10
    end
    object sq_empresaTIPO_LUCRO: TStringField
      FieldName = 'TIPO_LUCRO'
      Size = 50
    end
    object sq_empresaCODIGO_INSPETORIA: TStringField
      FieldName = 'CODIGO_INSPETORIA'
      FixedChar = True
      Size = 10
    end
    object sq_empresaREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object sq_empresaTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object sq_empresaCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object sq_empresaEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object sq_empresaTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      FixedChar = True
      Size = 60
    end
    object sq_empresaLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object sq_empresaNOME_FANTASIA: TStringField
      FieldName = 'NOME_FANTASIA'
      Size = 100
    end
  end
  object dsp_empresa: TDataSetProvider
    DataSet = sq_empresa
    Left = 304
    Top = 152
  end
  object ds_empresa: TDataSource
    DataSet = cds_empresa
    Left = 304
    Top = 264
  end
  object cds_empresa: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_empresa'
    OnReconcileError = cds_clienteReconcileError
    Left = 305
    Top = 201
    object cds_empresaCNPJ: TStringField
      FieldName = 'CNPJ'
      FixedChar = True
      Size = 14
    end
    object cds_empresaIE: TStringField
      FieldName = 'IE'
      FixedChar = True
      Size = 14
    end
    object cds_empresaRAZAO_FANTASIA: TStringField
      FieldName = 'RAZAO_FANTASIA'
      FixedChar = True
      Size = 100
    end
    object cds_empresaRESPONSAVEL: TStringField
      FieldName = 'RESPONSAVEL'
      Size = 100
    end
    object cds_empresaREGISTRO_JUCEB: TStringField
      FieldName = 'REGISTRO_JUCEB'
      Size = 100
    end
    object cds_empresaDT_REGISTRO_JUCEB: TDateField
      FieldName = 'DT_REGISTRO_JUCEB'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_empresaCNAE: TIntegerField
      FieldName = 'CNAE'
    end
    object cds_empresaTEL: TLargeintField
      FieldName = 'TEL'
    end
    object cds_empresaFAX: TStringField
      FieldName = 'FAX'
      EditMask = '!\(999\)0000-0000;1;_'
      Size = 14
    end
    object cds_empresaTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      FixedChar = True
      Size = 60
    end
    object cds_empresaNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object cds_empresaBAIRRO: TStringField
      FieldName = 'BAIRRO'
      FixedChar = True
      Size = 100
    end
    object cds_empresaCIDADE: TStringField
      FieldName = 'CIDADE'
      FixedChar = True
      Size = 60
    end
    object cds_empresaUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
    object cds_empresaSITE: TStringField
      FieldName = 'SITE'
      Size = 100
    end
    object cds_empresaLOGO: TBlobField
      FieldName = 'LOGO'
      Size = 1
    end
    object cds_empresaCEP: TStringField
      FieldName = 'CEP'
      FixedChar = True
      Size = 10
    end
    object cds_empresaPERFIL: TStringField
      FieldName = 'PERFIL'
      FixedChar = True
      Size = 10
    end
    object cds_empresaTIPO_LUCRO: TStringField
      FieldName = 'TIPO_LUCRO'
      Size = 50
    end
    object cds_empresaCODIGO_INSPETORIA: TStringField
      FieldName = 'CODIGO_INSPETORIA'
      FixedChar = True
      Size = 10
    end
    object cds_empresaREGIME_TRIBUTARIO: TStringField
      FieldName = 'REGIME_TRIBUTARIO'
      Size = 100
    end
    object cds_empresaTIPO_ATIVIDADE: TStringField
      FieldName = 'TIPO_ATIVIDADE'
      Size = 100
    end
    object cds_empresaCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object cds_empresaEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object cds_empresaLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object cds_empresaNOME_FANTASIA: TStringField
      FieldName = 'NOME_FANTASIA'
      Size = 100
    end
  end
  object sq_entrada: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '       select e.dt_emissao, '
      '                      e.fornecedor, '
      '                      e.frete, '
      '                      e.id, '
      '                      e.n_nfe, '
      '                      e.id_for,'
      '                      e.tipo_pag, '
      '                      e.dt_entrada'
      '               from entrada e')
    SQLConnection = sql_conexao
    Left = 392
    Top = 96
    object sq_entradaDT_EMISSAO: TDateField
      FieldName = 'DT_EMISSAO'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_entradaFORNECEDOR: TStringField
      FieldName = 'FORNECEDOR'
      Size = 100
    end
    object sq_entradaFRETE: TStringField
      FieldName = 'FRETE'
      Size = 100
    end
    object sq_entradaID: TIntegerField
      FieldName = 'ID'
    end
    object sq_entradaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object sq_entradaTIPO_PAG: TIntegerField
      FieldName = 'TIPO_PAG'
    end
    object sq_entradaDT_ENTRADA: TDateField
      FieldName = 'DT_ENTRADA'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_entradaID_FOR: TIntegerField
      FieldName = 'ID_FOR'
    end
  end
  object dsp_entrada: TDataSetProvider
    DataSet = sq_entrada
    Left = 392
    Top = 144
  end
  object ds_entrada: TDataSource
    DataSet = cds_entrada
    Left = 392
    Top = 264
  end
  object cds_entrada: TClientDataSet
    Aggregates = <>
    AggregatesActive = True
    Params = <>
    ProviderName = 'dsp_entrada'
    OnReconcileError = cds_clienteReconcileError
    Left = 393
    Top = 201
    object cds_entradaDT_EMISSAO: TDateField
      FieldName = 'DT_EMISSAO'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_entradaFORNECEDOR: TStringField
      FieldName = 'FORNECEDOR'
      Size = 100
    end
    object cds_entradaFRETE: TStringField
      FieldName = 'FRETE'
      Size = 100
    end
    object cds_entradaID: TIntegerField
      FieldName = 'ID'
    end
    object cds_entradaTIPO_PAG: TIntegerField
      FieldName = 'TIPO_PAG'
    end
    object cds_entradaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object cds_entradaDT_ENTRADA: TDateField
      FieldName = 'DT_ENTRADA'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_entradaID_FOR: TIntegerField
      FieldName = 'ID_FOR'
    end
  end
  object sq_produto: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '  select p.codigo_item, '
      '                                          p.descricao, '
      '                                          p.fornecedor, '
      '                                          p.subgrupo, '
      '                                          p.fabricante, '
      '                                          p.unidade, '
      '                                          p.comissao1, '
      '                                          p.comissao2, '
      '                                          p.comissao3, '
      '                                          p.icms, '
      '                                          p.ipi, '
      '                                          p.substituicao_ent, '
      '                                          p.frete, '
      '                                          p.referencia, '
      '                                          p.cod_barra, '
      '                                          p.peso_liq, '
      '                                          p.peso_bruto, '
      '                                          p.data, '
      '                                          p.hora, '
      '                                          p.icms_saida, '
      '                                          p.ipi_saida, '
      '                                          p.substituicao_saida, '
      '                                          p.grupo, '
      '                                          p.estoque_minimo, '
      '                                          p.pis, '
      '                                          p.cofins, '
      '                                          p.ir, '
      '                                          p.comissoes, '
      
        '                                          p.despesas_operacionai' +
        's, '
      '                                          p.marge_lucro, '
      '                                          p.cst, '
      '                                          p.origem, '
      '                                          p.ii, '
      '                                          p.cst_ipi, '
      '                                          p.cst_pis, '
      '                                          p.cst_cofins, '
      '                                          p.pis_st, '
      '                                          p.issqn, '
      '                                          p.pmvast, '
      '                                          p.modbc_st, '
      '                                          p.cst_ent, '
      '                                          p.pmvast_ent, '
      '                                          p.cst_ipi_ent, '
      '                                          p.status, '
      '                                          p.obs, '
      '                                          p.tipo_item, '
      '                                          p.producao, '
      '                                          p.vipi_ent, '
      '                                          p.vipi_sai, '
      '                                          p.iss, '
      '                                          p.csosn_ent, '
      '                                          p.csosn_sai, '
      '                                          p.modbc, '
      '                                          p.genero, '
      '                                          p.preco1, '
      '                                          p.reducao_e_icms, '
      '                                          p.reducao_s_icms, '
      '                                          p.reducao_e, '
      '                                          p.reducao_s, '
      '                                          p.md_icms, '
      '                                          p.md_icms_st, '
      '                                          p.preco2, '
      '                                          p.preco3, '
      '                                          p.ncm, '
      '                                          p.img, '
      '                                          p.cod_grupo'
      '                                   from produto p')
    SQLConnection = sql_conexao
    Left = 472
    Top = 96
    object sq_produtoCODIGO_ITEM: TIntegerField
      FieldName = 'CODIGO_ITEM'
      Required = True
    end
    object sq_produtoDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object sq_produtoFORNECEDOR: TStringField
      FieldName = 'FORNECEDOR'
      Size = 100
    end
    object sq_produtoSUBGRUPO: TStringField
      FieldName = 'SUBGRUPO'
      Size = 100
    end
    object sq_produtoFABRICANTE: TStringField
      FieldName = 'FABRICANTE'
      Size = 100
    end
    object sq_produtoUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object sq_produtoCOMISSAO1: TFloatField
      FieldName = 'COMISSAO1'
    end
    object sq_produtoCOMISSAO2: TFloatField
      FieldName = 'COMISSAO2'
    end
    object sq_produtoCOMISSAO3: TFloatField
      FieldName = 'COMISSAO3'
    end
    object sq_produtoICMS: TStringField
      FieldName = 'ICMS'
      Size = 5
    end
    object sq_produtoIPI: TFloatField
      FieldName = 'IPI'
    end
    object sq_produtoSUBSTITUICAO_ENT: TFloatField
      FieldName = 'SUBSTITUICAO_ENT'
    end
    object sq_produtoFRETE: TFloatField
      FieldName = 'FRETE'
    end
    object sq_produtoREFERENCIA: TStringField
      FieldName = 'REFERENCIA'
    end
    object sq_produtoCOD_BARRA: TStringField
      FieldName = 'COD_BARRA'
    end
    object sq_produtoPESO_LIQ: TFloatField
      FieldName = 'PESO_LIQ'
    end
    object sq_produtoPESO_BRUTO: TFloatField
      FieldName = 'PESO_BRUTO'
    end
    object sq_produtoDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_produtoHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_produtoICMS_SAIDA: TStringField
      FieldName = 'ICMS_SAIDA'
      Size = 5
    end
    object sq_produtoIPI_SAIDA: TFMTBCDField
      FieldName = 'IPI_SAIDA'
      Precision = 18
      Size = 4
    end
    object sq_produtoSUBSTITUICAO_SAIDA: TFMTBCDField
      FieldName = 'SUBSTITUICAO_SAIDA'
      Precision = 18
      Size = 4
    end
    object sq_produtoGRUPO: TStringField
      FieldName = 'GRUPO'
      Size = 100
    end
    object sq_produtoESTOQUE_MINIMO: TFMTBCDField
      FieldName = 'ESTOQUE_MINIMO'
      Precision = 18
      Size = 4
    end
    object sq_produtoPIS: TFMTBCDField
      FieldName = 'PIS'
      Precision = 18
      Size = 4
    end
    object sq_produtoCOFINS: TFMTBCDField
      FieldName = 'COFINS'
      Precision = 18
      Size = 4
    end
    object sq_produtoIR: TFMTBCDField
      FieldName = 'IR'
      Precision = 18
      Size = 4
    end
    object sq_produtoCOMISSOES: TFMTBCDField
      FieldName = 'COMISSOES'
      Precision = 18
      Size = 4
    end
    object sq_produtoDESPESAS_OPERACIONAIS: TFMTBCDField
      FieldName = 'DESPESAS_OPERACIONAIS'
      Precision = 18
      Size = 4
    end
    object sq_produtoMARGE_LUCRO: TFMTBCDField
      FieldName = 'MARGE_LUCRO'
      Precision = 18
      Size = 4
    end
    object sq_produtoCST: TStringField
      FieldName = 'CST'
      Size = 200
    end
    object sq_produtoORIGEM: TStringField
      FieldName = 'ORIGEM'
      Size = 40
    end
    object sq_produtoII: TFMTBCDField
      FieldName = 'II'
      Precision = 18
      Size = 4
    end
    object sq_produtoCST_IPI: TStringField
      FieldName = 'CST_IPI'
      Size = 200
    end
    object sq_produtoCST_PIS: TStringField
      FieldName = 'CST_PIS'
      Size = 200
    end
    object sq_produtoCST_COFINS: TStringField
      FieldName = 'CST_COFINS'
      Size = 200
    end
    object sq_produtoPIS_ST: TFMTBCDField
      FieldName = 'PIS_ST'
      Precision = 18
      Size = 4
    end
    object sq_produtoISSQN: TFMTBCDField
      FieldName = 'ISSQN'
      Precision = 18
      Size = 4
    end
    object sq_produtoPMVAST: TFMTBCDField
      FieldName = 'PMVAST'
      Precision = 18
      Size = 4
    end
    object sq_produtoMODBC_ST: TStringField
      FieldName = 'MODBC_ST'
      Size = 201
    end
    object sq_produtoCST_ENT: TStringField
      FieldName = 'CST_ENT'
      Size = 200
    end
    object sq_produtoPMVAST_ENT: TFMTBCDField
      FieldName = 'PMVAST_ENT'
      Precision = 18
      Size = 4
    end
    object sq_produtoCST_IPI_ENT: TStringField
      FieldName = 'CST_IPI_ENT'
      Size = 200
    end
    object sq_produtoSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 30
    end
    object sq_produtoOBS: TStringField
      FieldName = 'OBS'
      Size = 300
    end
    object sq_produtoTIPO_ITEM: TStringField
      FieldName = 'TIPO_ITEM'
      Size = 100
    end
    object sq_produtoPRODUCAO: TStringField
      FieldName = 'PRODUCAO'
      Size = 100
    end
    object sq_produtoVIPI_ENT: TFMTBCDField
      FieldName = 'VIPI_ENT'
      Precision = 18
      Size = 4
    end
    object sq_produtoVIPI_SAI: TFMTBCDField
      FieldName = 'VIPI_SAI'
      Precision = 18
      Size = 4
    end
    object sq_produtoISS: TFMTBCDField
      FieldName = 'ISS'
      Precision = 18
      Size = 4
    end
    object sq_produtoCSOSN_ENT: TStringField
      FieldName = 'CSOSN_ENT'
      Size = 200
    end
    object sq_produtoCSOSN_SAI: TStringField
      FieldName = 'CSOSN_SAI'
      Size = 200
    end
    object sq_produtoMODBC: TStringField
      FieldName = 'MODBC'
      Size = 200
    end
    object sq_produtoGENERO: TStringField
      FieldName = 'GENERO'
      Size = 400
    end
    object sq_produtoPRECO1: TFMTBCDField
      FieldName = 'PRECO1'
      EditFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object sq_produtoREDUCAO_E_ICMS: TFloatField
      FieldName = 'REDUCAO_E_ICMS'
    end
    object sq_produtoREDUCAO_S_ICMS: TFloatField
      FieldName = 'REDUCAO_S_ICMS'
    end
    object sq_produtoREDUCAO_E: TFloatField
      FieldName = 'REDUCAO_E'
    end
    object sq_produtoREDUCAO_S: TFloatField
      FieldName = 'REDUCAO_S'
    end
    object sq_produtoMD_ICMS: TStringField
      FieldName = 'MD_ICMS'
      Size = 200
    end
    object sq_produtoMD_ICMS_ST: TStringField
      FieldName = 'MD_ICMS_ST'
      Size = 200
    end
    object sq_produtoPRECO2: TFMTBCDField
      FieldName = 'PRECO2'
      EditFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object sq_produtoPRECO3: TFMTBCDField
      FieldName = 'PRECO3'
      EditFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object sq_produtoNCM: TIntegerField
      FieldName = 'NCM'
    end
    object sq_produtoIMG: TStringField
      FieldName = 'IMG'
      Size = 100
    end
    object sq_produtoCOD_GRUPO: TIntegerField
      FieldName = 'COD_GRUPO'
    end
  end
  object dsp_produto: TDataSetProvider
    DataSet = sq_produto
    Left = 472
    Top = 152
  end
  object cds_produto: TClientDataSet
    Active = True
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_produto'
    OnCalcFields = toCalcFields
    Left = 472
    Top = 216
    object cds_produtoCODIGO_ITEM: TIntegerField
      FieldName = 'CODIGO_ITEM'
      Required = True
    end
    object cds_produtoDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object cds_produtoFORNECEDOR: TStringField
      FieldName = 'FORNECEDOR'
      Size = 100
    end
    object cds_produtoSUBGRUPO: TStringField
      FieldName = 'SUBGRUPO'
      Size = 100
    end
    object cds_produtoFABRICANTE: TStringField
      FieldName = 'FABRICANTE'
      Size = 100
    end
    object cds_produtoUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object cds_produtoCOMISSAO1: TFloatField
      FieldName = 'COMISSAO1'
    end
    object cds_produtoCOMISSAO2: TFloatField
      FieldName = 'COMISSAO2'
    end
    object cds_produtoCOMISSAO3: TFloatField
      FieldName = 'COMISSAO3'
    end
    object cds_produtoICMS: TStringField
      FieldName = 'ICMS'
      Size = 5
    end
    object cds_produtoIPI: TFloatField
      FieldName = 'IPI'
    end
    object cds_produtoSUBSTITUICAO_ENT: TFloatField
      FieldName = 'SUBSTITUICAO_ENT'
    end
    object cds_produtoFRETE: TFloatField
      FieldName = 'FRETE'
    end
    object cds_produtoREFERENCIA: TStringField
      FieldName = 'REFERENCIA'
    end
    object cds_produtoCOD_BARRA: TStringField
      FieldName = 'COD_BARRA'
    end
    object cds_produtoPESO_LIQ: TFloatField
      FieldName = 'PESO_LIQ'
    end
    object cds_produtoPESO_BRUTO: TFloatField
      FieldName = 'PESO_BRUTO'
    end
    object cds_produtoDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_produtoHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_produtoICMS_SAIDA: TStringField
      FieldName = 'ICMS_SAIDA'
      Size = 5
    end
    object cds_produtoIPI_SAIDA: TFMTBCDField
      FieldName = 'IPI_SAIDA'
      Precision = 18
      Size = 4
    end
    object cds_produtoSUBSTITUICAO_SAIDA: TFMTBCDField
      FieldName = 'SUBSTITUICAO_SAIDA'
      Precision = 18
      Size = 4
    end
    object cds_produtoGRUPO: TStringField
      FieldName = 'GRUPO'
      Size = 100
    end
    object cds_produtoESTOQUE_MINIMO: TFMTBCDField
      FieldName = 'ESTOQUE_MINIMO'
      Precision = 18
      Size = 4
    end
    object cds_produtoPIS: TFMTBCDField
      FieldName = 'PIS'
      Precision = 18
      Size = 4
    end
    object cds_produtoCOFINS: TFMTBCDField
      FieldName = 'COFINS'
      Precision = 18
      Size = 4
    end
    object cds_produtoIR: TFMTBCDField
      FieldName = 'IR'
      Precision = 18
      Size = 4
    end
    object cds_produtoCOMISSOES: TFMTBCDField
      FieldName = 'COMISSOES'
      Precision = 18
      Size = 4
    end
    object cds_produtoDESPESAS_OPERACIONAIS: TFMTBCDField
      FieldName = 'DESPESAS_OPERACIONAIS'
      Precision = 18
      Size = 4
    end
    object cds_produtoMARGE_LUCRO: TFMTBCDField
      FieldName = 'MARGE_LUCRO'
      Precision = 18
      Size = 4
    end
    object cds_produtoCST: TStringField
      FieldName = 'CST'
      Size = 200
    end
    object cds_produtoORIGEM: TStringField
      FieldName = 'ORIGEM'
      Size = 40
    end
    object cds_produtoII: TFMTBCDField
      FieldName = 'II'
      Precision = 18
      Size = 4
    end
    object cds_produtoCST_IPI: TStringField
      FieldName = 'CST_IPI'
      Size = 200
    end
    object cds_produtoCST_PIS: TStringField
      FieldName = 'CST_PIS'
      Size = 200
    end
    object cds_produtoCST_COFINS: TStringField
      FieldName = 'CST_COFINS'
      Size = 200
    end
    object cds_produtoPIS_ST: TFMTBCDField
      FieldName = 'PIS_ST'
      Precision = 18
      Size = 4
    end
    object cds_produtoISSQN: TFMTBCDField
      FieldName = 'ISSQN'
      Precision = 18
      Size = 4
    end
    object cds_produtoPMVAST: TFMTBCDField
      FieldName = 'PMVAST'
      Precision = 18
      Size = 4
    end
    object cds_produtoMODBC_ST: TStringField
      FieldName = 'MODBC_ST'
      Size = 201
    end
    object cds_produtoCST_ENT: TStringField
      FieldName = 'CST_ENT'
      Size = 200
    end
    object cds_produtoPMVAST_ENT: TFMTBCDField
      FieldName = 'PMVAST_ENT'
      Precision = 18
      Size = 4
    end
    object cds_produtoCST_IPI_ENT: TStringField
      FieldName = 'CST_IPI_ENT'
      Size = 200
    end
    object cds_produtoSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 30
    end
    object cds_produtoOBS: TStringField
      FieldName = 'OBS'
      Size = 300
    end
    object cds_produtoTIPO_ITEM: TStringField
      FieldName = 'TIPO_ITEM'
      Size = 100
    end
    object cds_produtoPRODUCAO: TStringField
      FieldName = 'PRODUCAO'
      Size = 100
    end
    object cds_produtoVIPI_ENT: TFMTBCDField
      FieldName = 'VIPI_ENT'
      Precision = 18
      Size = 4
    end
    object cds_produtoVIPI_SAI: TFMTBCDField
      FieldName = 'VIPI_SAI'
      Precision = 18
      Size = 4
    end
    object cds_produtoISS: TFMTBCDField
      FieldName = 'ISS'
      Precision = 18
      Size = 4
    end
    object cds_produtoCSOSN_ENT: TStringField
      FieldName = 'CSOSN_ENT'
      Size = 200
    end
    object cds_produtoCSOSN_SAI: TStringField
      FieldName = 'CSOSN_SAI'
      Size = 200
    end
    object cds_produtoMODBC: TStringField
      FieldName = 'MODBC'
      Size = 200
    end
    object cds_produtoGENERO: TStringField
      FieldName = 'GENERO'
      Size = 400
    end
    object cds_produtoPRECO1: TFMTBCDField
      FieldName = 'PRECO1'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object cds_produtoREDUCAO_E_ICMS: TFloatField
      FieldName = 'REDUCAO_E_ICMS'
    end
    object cds_produtoREDUCAO_S_ICMS: TFloatField
      FieldName = 'REDUCAO_S_ICMS'
    end
    object cds_produtoREDUCAO_E: TFloatField
      FieldName = 'REDUCAO_E'
    end
    object cds_produtoREDUCAO_S: TFloatField
      FieldName = 'REDUCAO_S'
    end
    object cds_produtoMD_ICMS: TStringField
      FieldName = 'MD_ICMS'
      Size = 200
    end
    object cds_produtoMD_ICMS_ST: TStringField
      FieldName = 'MD_ICMS_ST'
      Size = 200
    end
    object cds_produtoPRECO2: TFMTBCDField
      FieldName = 'PRECO2'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object cds_produtoPRECO3: TFMTBCDField
      FieldName = 'PRECO3'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object cds_produtoNCM: TIntegerField
      FieldName = 'NCM'
    end
    object cds_produtoCALC_TESTE: TFloatField
      FieldKind = fkCalculated
      FieldName = 'CALC_TESTE'
      DisplayFormat = '#,##0.00'
      Calculated = True
    end
    object cds_produtoCALC_FRETE: TFloatField
      FieldKind = fkCalculated
      FieldName = 'CALC_FRETE'
      DisplayFormat = '#,##0.00'
      Calculated = True
    end
    object cds_produtoCALC_COM: TFloatField
      FieldKind = fkCalculated
      FieldName = 'CALC_COM'
      DisplayFormat = '#,##0.00'
      Calculated = True
    end
    object cds_produtoCAL_DESP: TFloatField
      FieldKind = fkCalculated
      FieldName = 'CAL_DESP'
      DisplayFormat = '#,##0.00'
      Calculated = True
    end
    object cds_produtoIMG: TStringField
      FieldName = 'IMG'
      Size = 100
    end
    object cds_produtoCOD_GRUPO: TIntegerField
      FieldName = 'COD_GRUPO'
    end
  end
  object ds_produto: TDataSource
    DataSet = cds_produto
    OnStateChange = ds_produtoStateChange
    Left = 472
    Top = 271
  end
  object sq_usuario: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select u.id_usuario,'
      'u.login,'
      'u.senha,'
      'u.comfirmar_senha,'
      'u.nome,'
      'u.tipo_perfil'
      'from usuario u')
    SQLConnection = sql_conexao
    Left = 576
    Top = 96
    object sq_usuarioID_USUARIO: TIntegerField
      FieldName = 'ID_USUARIO'
      Required = True
    end
    object sq_usuarioLOGIN: TStringField
      FieldName = 'LOGIN'
      Size = 40
    end
    object sq_usuarioSENHA: TStringField
      FieldName = 'SENHA'
      Size = 30
    end
    object sq_usuarioCOMFIRMAR_SENHA: TStringField
      FieldName = 'COMFIRMAR_SENHA'
      Size = 30
    end
    object sq_usuarioNOME: TStringField
      FieldName = 'NOME'
      Size = 100
    end
    object sq_usuarioTIPO_PERFIL: TStringField
      FieldName = 'TIPO_PERFIL'
    end
  end
  object dsp_usuario: TDataSetProvider
    DataSet = sq_usuario
    Left = 576
    Top = 152
  end
  object cds_usuario: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_usuario'
    Left = 576
    Top = 208
    object cds_usuarioID_USUARIO: TIntegerField
      FieldName = 'ID_USUARIO'
      Required = True
    end
    object cds_usuarioLOGIN: TStringField
      FieldName = 'LOGIN'
      Size = 40
    end
    object cds_usuarioSENHA: TStringField
      FieldName = 'SENHA'
      Size = 30
    end
    object cds_usuarioCOMFIRMAR_SENHA: TStringField
      FieldName = 'COMFIRMAR_SENHA'
      Size = 30
    end
    object cds_usuarioNOME: TStringField
      FieldName = 'NOME'
      Size = 100
    end
    object cds_usuarioTIPO_PERFIL: TStringField
      FieldName = 'TIPO_PERFIL'
    end
  end
  object ds_usuario: TDataSource
    DataSet = cds_usuario
    Left = 576
    Top = 263
  end
  object sq_saida: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '  select s.cliente, '
      '                                        s.vendedor, '
      '                                        s.tipo_mov, '
      '                                        s.data_mov, '
      '                                        s.hora_mov, '
      '                                        s.tipo_pag, '
      '                                        s.n_nfe, '
      '                                        s.forma_pag'
      '                                 from saida s')
    SQLConnection = sql_conexao
    Left = 680
    Top = 96
    object sq_saidaCLIENTE: TStringField
      FieldName = 'CLIENTE'
      Size = 200
    end
    object sq_saidaVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
    object sq_saidaTIPO_MOV: TStringField
      FieldName = 'TIPO_MOV'
      Size = 50
    end
    object sq_saidaDATA_MOV: TDateField
      FieldName = 'DATA_MOV'
    end
    object sq_saidaHORA_MOV: TTimeField
      FieldName = 'HORA_MOV'
    end
    object sq_saidaTIPO_PAG: TStringField
      FieldName = 'TIPO_PAG'
      Size = 40
    end
    object sq_saidaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object sq_saidaFORMA_PAG: TStringField
      FieldName = 'FORMA_PAG'
      Size = 40
    end
  end
  object dsp_saida: TDataSetProvider
    DataSet = sq_saida
    Left = 680
    Top = 152
  end
  object cds_saida: TClientDataSet
    Aggregates = <>
    IndexFieldNames = 'N_NFE'
    MasterFields = 'NFE'
    Params = <>
    ProviderName = 'dsp_saida'
    Left = 680
    Top = 208
    object cds_saidaCLIENTE: TStringField
      FieldName = 'CLIENTE'
      Size = 200
    end
    object cds_saidaVENDEDOR: TStringField
      FieldName = 'VENDEDOR'
      Size = 100
    end
    object cds_saidaTIPO_MOV: TStringField
      FieldName = 'TIPO_MOV'
      Size = 50
    end
    object cds_saidaDATA_MOV: TDateField
      FieldName = 'DATA_MOV'
    end
    object cds_saidaHORA_MOV: TTimeField
      FieldName = 'HORA_MOV'
    end
    object cds_saidaTIPO_PAG: TStringField
      FieldName = 'TIPO_PAG'
      Size = 40
    end
    object cds_saidaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object cds_saidaFORMA_PAG: TStringField
      FieldName = 'FORMA_PAG'
      Size = 40
    end
  end
  object ds_saida: TDataSource
    DataSet = cds_saida
    Left = 680
    Top = 263
  end
  object sq_vendedor: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select  '
      '                                   v.nome, '
      '                                   v.dt_nasc, '
      '                                   v.tipo_logradouro, '
      '                                   v.logradouro, '
      '                                   v.numero, '
      '                                   v.bairro, '
      '                                   v.ddd1, '
      '                                   v.ddd2, '
      '                                   v.tel1, '
      '                                   v.tel2, '
      '                                   v.email, '
      '                                   v.home_page, '
      '                                   v.hora, '
      '                                   v.rg, '
      '                                   v.apelido, '
      '                                   v.data, '
      '                                   v.cpf, '
      '                                   v.obs, '
      '                                   v.status, '
      '                                   v.id, '
      '                                   v.complemento, '
      '                                   v.municipio, '
      '                                   v.comissao, '
      '                                   v.desc_max, '
      '                                   v.uf_1, '
      '                                   v.cep_1'
      '                            from vendedor v')
    SQLConnection = sql_conexao
    Left = 760
    Top = 96
    object sq_vendedorNOME: TStringField
      FieldName = 'NOME'
      Required = True
      Size = 200
    end
    object sq_vendedorDT_NASC: TDateField
      FieldName = 'DT_NASC'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_vendedorTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object sq_vendedorLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object sq_vendedorNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object sq_vendedorBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object sq_vendedorDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_vendedorDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_vendedorTEL1: TFMTBCDField
      FieldName = 'TEL1'
      Precision = 18
      Size = 2
    end
    object sq_vendedorTEL2: TFMTBCDField
      FieldName = 'TEL2'
      Precision = 18
      Size = 2
    end
    object sq_vendedorEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object sq_vendedorHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object sq_vendedorHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_vendedorRG: TStringField
      FieldName = 'RG'
    end
    object sq_vendedorAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 100
    end
    object sq_vendedorDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_vendedorCPF: TStringField
      FieldName = 'CPF'
      Required = True
      Size = 14
    end
    object sq_vendedorOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object sq_vendedorSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 50
    end
    object sq_vendedorID: TIntegerField
      FieldName = 'ID'
    end
    object sq_vendedorCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object sq_vendedorMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object sq_vendedorCOMISSAO: TFMTBCDField
      FieldName = 'COMISSAO'
      Precision = 18
      Size = 4
    end
    object sq_vendedorDESC_MAX: TFloatField
      FieldName = 'DESC_MAX'
    end
    object sq_vendedorUF_1: TStringField
      FieldName = 'UF_1'
      Size = 2
    end
    object sq_vendedorCEP_1: TStringField
      FieldName = 'CEP_1'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
  end
  object dsp_vendedor: TDataSetProvider
    DataSet = sq_vendedor
    Left = 760
    Top = 152
  end
  object cds_vendedor: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_vendedor'
    Left = 760
    Top = 208
    object cds_vendedorNOME: TStringField
      FieldName = 'NOME'
      Required = True
      Size = 200
    end
    object cds_vendedorDT_NASC: TDateField
      FieldName = 'DT_NASC'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_vendedorTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object cds_vendedorLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object cds_vendedorNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object cds_vendedorBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object cds_vendedorDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_vendedorDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_vendedorTEL1: TFMTBCDField
      FieldName = 'TEL1'
      Precision = 18
      Size = 2
    end
    object cds_vendedorTEL2: TFMTBCDField
      FieldName = 'TEL2'
      Precision = 18
      Size = 2
    end
    object cds_vendedorEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object cds_vendedorHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object cds_vendedorHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_vendedorRG: TStringField
      FieldName = 'RG'
    end
    object cds_vendedorAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 100
    end
    object cds_vendedorDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_vendedorCPF: TStringField
      FieldName = 'CPF'
      Required = True
      Size = 14
    end
    object cds_vendedorOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object cds_vendedorSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 50
    end
    object cds_vendedorID: TIntegerField
      FieldName = 'ID'
    end
    object cds_vendedorCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object cds_vendedorMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object cds_vendedorCOMISSAO: TFMTBCDField
      FieldName = 'COMISSAO'
      Precision = 18
      Size = 4
    end
    object cds_vendedorDESC_MAX: TFloatField
      FieldName = 'DESC_MAX'
    end
    object cds_vendedorUF_1: TStringField
      FieldName = 'UF_1'
      Size = 2
    end
    object cds_vendedorCEP_1: TStringField
      FieldName = 'CEP_1'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
  end
  object ds_vendedor: TDataSource
    DataSet = cds_vendedor
    Left = 760
    Top = 263
  end
  object sq_fabricante: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '  select fb.uf, '
      '                                   fb.nome, '
      '                                   fb.dt_nasc, '
      '                                   fb.tipo_logradouro, '
      '                                   fb.logradouro, '
      '                                   fb.numero, '
      '                                   fb.bairro, '
      '                                   fb.ddd1, '
      '                                   fb.ddd2, '
      '                                   fb.tel1, '
      '                                   fb.tel2, '
      '                                   fb.email, '
      '                                   fb.home_page, '
      '                                   fb.hora, '
      '                                   fb.rg, '
      '                                   fb.apelido, '
      '                                   fb.data, '
      '                                   fb.cpf, '
      '                                   fb.obs, '
      '                                   fb.status, '
      '                                   fb.id, '
      '                                   fb.complemento, '
      '                                   fb.municipio, '
      '                                   fb.cep'
      '                            from fabricante fb')
    SQLConnection = sql_conexao
    Left = 840
    Top = 96
    object sq_fabricanteUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
    object sq_fabricanteNOME: TStringField
      FieldName = 'NOME'
      Required = True
      Size = 200
    end
    object sq_fabricanteDT_NASC: TDateField
      FieldName = 'DT_NASC'
      EditMask = '!99/99/0000;1;_'
    end
    object sq_fabricanteTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object sq_fabricanteLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object sq_fabricanteNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object sq_fabricanteBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object sq_fabricanteDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_fabricanteDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object sq_fabricanteTEL1: TFMTBCDField
      FieldName = 'TEL1'
      Precision = 18
      Size = 2
    end
    object sq_fabricanteTEL2: TFMTBCDField
      FieldName = 'TEL2'
      Precision = 18
      Size = 2
    end
    object sq_fabricanteEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object sq_fabricanteHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object sq_fabricanteHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_fabricanteRG: TStringField
      FieldName = 'RG'
    end
    object sq_fabricanteAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 100
    end
    object sq_fabricanteDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_fabricanteCPF: TStringField
      FieldName = 'CPF'
      Required = True
      Size = 14
    end
    object sq_fabricanteOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object sq_fabricanteSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 50
    end
    object sq_fabricanteID: TIntegerField
      FieldName = 'ID'
    end
    object sq_fabricanteCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object sq_fabricanteMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object sq_fabricanteCEP: TStringField
      FieldName = 'CEP'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
  end
  object dsp_fabricante: TDataSetProvider
    DataSet = sq_fabricante
    Left = 840
    Top = 152
  end
  object cds_fabricante: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_fabricante'
    Left = 840
    Top = 208
    object cds_fabricanteUF: TStringField
      FieldName = 'UF'
      Size = 2
    end
    object cds_fabricanteNOME: TStringField
      FieldName = 'NOME'
      Required = True
      Size = 200
    end
    object cds_fabricanteDT_NASC: TDateField
      FieldName = 'DT_NASC'
      EditMask = '!99/99/0000;1;_'
    end
    object cds_fabricanteTIPO_LOGRADOURO: TStringField
      FieldName = 'TIPO_LOGRADOURO'
      Size = 100
    end
    object cds_fabricanteLOGRADOURO: TStringField
      FieldName = 'LOGRADOURO'
      Size = 100
    end
    object cds_fabricanteNUMERO: TStringField
      FieldName = 'NUMERO'
      FixedChar = True
      Size = 10
    end
    object cds_fabricanteBAIRRO: TStringField
      FieldName = 'BAIRRO'
      Size = 100
    end
    object cds_fabricanteDDD1: TStringField
      FieldName = 'DDD1'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_fabricanteDDD2: TStringField
      FieldName = 'DDD2'
      EditMask = '!\(999\);1;_'
      Size = 3
    end
    object cds_fabricanteTEL1: TFMTBCDField
      FieldName = 'TEL1'
      Precision = 18
      Size = 2
    end
    object cds_fabricanteTEL2: TFMTBCDField
      FieldName = 'TEL2'
      Precision = 18
      Size = 2
    end
    object cds_fabricanteEMAIL: TStringField
      FieldName = 'EMAIL'
      Size = 100
    end
    object cds_fabricanteHOME_PAGE: TStringField
      FieldName = 'HOME_PAGE'
      Size = 100
    end
    object cds_fabricanteHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_fabricanteRG: TStringField
      FieldName = 'RG'
    end
    object cds_fabricanteAPELIDO: TStringField
      FieldName = 'APELIDO'
      Size = 100
    end
    object cds_fabricanteDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_fabricanteCPF: TStringField
      FieldName = 'CPF'
      Required = True
      Size = 14
    end
    object cds_fabricanteOBS: TStringField
      FieldName = 'OBS'
      Size = 200
    end
    object cds_fabricanteSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 50
    end
    object cds_fabricanteID: TIntegerField
      FieldName = 'ID'
    end
    object cds_fabricanteCOMPLEMENTO: TStringField
      FieldName = 'COMPLEMENTO'
      Size = 100
    end
    object cds_fabricanteMUNICIPIO: TStringField
      FieldName = 'MUNICIPIO'
      Size = 100
    end
    object cds_fabricanteCEP: TStringField
      FieldName = 'CEP'
      EditMask = '0000\-9999;1;_'
      Size = 10
    end
  end
  object ds_fabricante: TDataSource
    DataSet = cds_fabricante
    Left = 840
    Top = 263
  end
  object sq_grupo: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      ' '
      '                                         select g.codigo, '
      '                                                      g.grupo'
      '                                               from grupo g')
    SQLConnection = sql_conexao
    Left = 928
    Top = 96
    object sq_grupoCODIGO: TIntegerField
      FieldName = 'CODIGO'
      Required = True
      DisplayFormat = '00000'
    end
    object sq_grupoGRUPO: TStringField
      FieldName = 'GRUPO'
      Size = 100
    end
  end
  object dsp_grupo: TDataSetProvider
    DataSet = sq_grupo
    Left = 928
    Top = 152
  end
  object cds_grupo: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_grupo'
    Left = 928
    Top = 208
    object cds_grupoCODIGO: TIntegerField
      FieldName = 'CODIGO'
      Required = True
      DisplayFormat = '00000'
    end
    object cds_grupoGRUPO: TStringField
      FieldName = 'GRUPO'
      Size = 100
    end
  end
  object ds_grupo: TDataSource
    DataSet = cds_grupo
    Left = 928
    Top = 263
  end
  object sq_lancamento: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '             select l.id_nf, '
      '                                         l.produto, '
      '                                         l.quant, '
      '                                         l.un, '
      '                                         l.preco_custo, '
      '                                         l.ipi, '
      '                                         l.icms'
      '                                  from lancamento l')
    SQLConnection = sql_conexao
    Left = 48
    Top = 328
    object sq_lancamentoID_NF: TIntegerField
      FieldName = 'ID_NF'
    end
    object sq_lancamentoPRODUTO: TStringField
      FieldName = 'PRODUTO'
      Size = 200
    end
    object sq_lancamentoQUANT: TStringField
      FieldName = 'QUANT'
      Size = 10
    end
    object sq_lancamentoUN: TStringField
      FieldName = 'UN'
      Size = 10
    end
    object sq_lancamentoPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      Precision = 18
      Size = 4
    end
    object sq_lancamentoIPI: TFMTBCDField
      FieldName = 'IPI'
      Precision = 18
      Size = 4
    end
    object sq_lancamentoICMS: TFMTBCDField
      FieldName = 'ICMS'
      Precision = 18
      Size = 4
    end
  end
  object dsp_lancamento: TDataSetProvider
    DataSet = sq_lancamento
    Left = 48
    Top = 384
  end
  object ds_lancamento: TDataSource
    DataSet = cds_entrada
    Left = 48
    Top = 504
  end
  object cds_lancamento: TClientDataSet
    Aggregates = <>
    IndexFieldNames = 'ID_NF'
    MasterFields = 'N_NFE'
    MasterSource = ds_entrada
    PacketRecords = 0
    Params = <>
    ProviderName = 'dsp_lancamento'
    OnReconcileError = cds_clienteReconcileError
    Left = 49
    Top = 441
    object cds_lancamentoID_NF: TIntegerField
      FieldName = 'ID_NF'
    end
    object cds_lancamentoPRODUTO: TStringField
      FieldName = 'PRODUTO'
      Size = 200
    end
    object cds_lancamentoQUANT: TStringField
      FieldName = 'QUANT'
      Size = 10
    end
    object cds_lancamentoUN: TStringField
      FieldName = 'UN'
      Size = 10
    end
    object cds_lancamentoPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      Precision = 18
      Size = 4
    end
    object cds_lancamentoIPI: TFMTBCDField
      FieldName = 'IPI'
      Precision = 18
      Size = 4
    end
    object cds_lancamentoICMS: TFMTBCDField
      FieldName = 'ICMS'
      Precision = 18
      Size = 4
    end
  end
  object sq_item: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '             select i.produto, '
      '                                  i.un, '
      '                                  i.preco_custo, '
      '                                  i.total_nota2, '
      '                                  i.ipi, '
      '                                  i.icms, '
      '                                  i.quantidade_item, '
      '                                  i.codigo_produto, '
      '                                  i.desconto, '
      '                                  i.nfe,'
      '                                 i.id,'
      '                                 i. codigo_barras,'
      '                               i.status'
      '                           from item i')
    SQLConnection = sql_conexao
    Left = 152
    Top = 320
    object sq_itemPRODUTO: TStringField
      FieldName = 'PRODUTO'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object sq_itemUN: TStringField
      FieldName = 'UN'
      ProviderFlags = [pfInUpdate]
      Size = 10
    end
    object sq_itemPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object sq_itemTOTAL_NOTA2: TFMTBCDField
      FieldName = 'TOTAL_NOTA2'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object sq_itemIPI: TFMTBCDField
      FieldName = 'IPI'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object sq_itemICMS: TFMTBCDField
      FieldName = 'ICMS'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object sq_itemQUANTIDADE_ITEM: TFMTBCDField
      FieldName = 'QUANTIDADE_ITEM'
      ProviderFlags = [pfInUpdate]
      EditFormat = '1'
      Precision = 18
      Size = 4
    end
    object sq_itemCODIGO_PRODUTO: TIntegerField
      FieldName = 'CODIGO_PRODUTO'
      ProviderFlags = [pfInUpdate]
    end
    object sq_itemDESCONTO: TFMTBCDField
      FieldName = 'DESCONTO'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object sq_itemNFE: TIntegerField
      FieldName = 'NFE'
      ProviderFlags = [pfInUpdate]
    end
    object sq_itemID: TIntegerField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Required = True
    end
    object sq_itemSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 10
    end
    object sq_itemCODIGO_BARRAS: TStringField
      FieldName = 'CODIGO_BARRAS'
      Size = 50
    end
  end
  object dsp_item: TDataSetProvider
    DataSet = sq_item
    Left = 152
    Top = 368
  end
  object ds_item: TDataSource
    DataSet = cds_item
    Left = 152
    Top = 488
  end
  object cds_item: TClientDataSet
    Aggregates = <>
    AggregatesActive = True
    Params = <>
    ProviderName = 'dsp_item'
    OnReconcileError = cds_clienteReconcileError
    Left = 153
    Top = 433
    object cds_itemPRODUTO: TStringField
      FieldName = 'PRODUTO'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object cds_itemUN: TStringField
      FieldName = 'UN'
      ProviderFlags = [pfInUpdate]
      Size = 10
    end
    object cds_itemPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object cds_itemTOTAL_NOTA2: TFMTBCDField
      FieldName = 'TOTAL_NOTA2'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object cds_itemIPI: TFMTBCDField
      FieldName = 'IPI'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object cds_itemICMS: TFMTBCDField
      FieldName = 'ICMS'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object cds_itemQUANTIDADE_ITEM: TFMTBCDField
      FieldName = 'QUANTIDADE_ITEM'
      ProviderFlags = [pfInUpdate]
      EditFormat = '1'
      Precision = 18
      Size = 4
    end
    object cds_itemCODIGO_PRODUTO: TIntegerField
      FieldName = 'CODIGO_PRODUTO'
      ProviderFlags = [pfInUpdate]
    end
    object cds_itemDESCONTO: TFMTBCDField
      FieldName = 'DESCONTO'
      ProviderFlags = [pfInUpdate]
      Precision = 18
      Size = 4
    end
    object cds_itemNFE: TIntegerField
      FieldName = 'NFE'
      ProviderFlags = [pfInUpdate]
    end
    object cds_itemID: TIntegerField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Required = True
    end
    object cds_itemSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 10
    end
    object cds_itemCODIGO_BARRAS: TStringField
      FieldName = 'CODIGO_BARRAS'
      Size = 50
    end
    object cds_itemCALC_TOTAL: TAggregateField
      FieldName = 'CALC_TOTAL'
      ProviderFlags = [pfInUpdate]
      Active = True
      currency = True
      Expression = 'SUM(TOTAL_NOTA2)'
    end
  end
  object sq_unidade: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      ' select un.unidade, '
      '              un.descricao'
      '              from unidade un')
    SQLConnection = sql_conexao
    Left = 264
    Top = 328
    object sq_unidadeUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object sq_unidadeDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
  end
  object dsp_unidade: TDataSetProvider
    DataSet = sq_unidade
    Left = 264
    Top = 376
  end
  object ds_unidade: TDataSource
    DataSet = cds_unidade
    Left = 264
    Top = 496
  end
  object cds_unidade: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_unidade'
    OnReconcileError = cds_clienteReconcileError
    Left = 265
    Top = 441
    object cds_unidadeUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object cds_unidadeDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
  end
  object sq_ncm: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '  select N.NCM, N.DESCRICAO, N.UND'
      '                         from NCM N')
    SQLConnection = sql_conexao
    Left = 352
    Top = 336
    object sq_ncmNCM: TStringField
      FieldName = 'NCM'
      Size = 8
    end
    object sq_ncmDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 200
    end
    object sq_ncmUND: TStringField
      FieldName = 'UND'
      Size = 6
    end
  end
  object dsp_ncm: TDataSetProvider
    DataSet = sq_ncm
    Left = 352
    Top = 384
  end
  object ds_ncm: TDataSource
    DataSet = cds_ncm
    Left = 352
    Top = 504
  end
  object cds_ncm: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_ncm'
    OnReconcileError = cds_clienteReconcileError
    Left = 353
    Top = 449
    object cds_ncmNCM: TStringField
      FieldName = 'NCM'
      Size = 8
    end
    object cds_ncmDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 200
    end
    object cds_ncmUND: TStringField
      FieldName = 'UND'
      Size = 6
    end
  end
  object sq_forma_pag: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      'select FG.ID,'
      'FG.DESCRICAO,'
      'FG.TIPO_PAGAMENTO,'
      'FG.FORMA_PAGAMENTO,'
      'FG.COM_ENTRADA,'
      'FG.PARCELAS'
      'from FORMA_PAGAMENTO FG')
    SQLConnection = sql_conexao
    Left = 448
    Top = 336
    object sq_forma_pagID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_forma_pagDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object sq_forma_pagTIPO_PAGAMENTO: TStringField
      FieldName = 'TIPO_PAGAMENTO'
      Size = 30
    end
    object sq_forma_pagFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 30
    end
    object sq_forma_pagCOM_ENTRADA: TStringField
      FieldName = 'COM_ENTRADA'
      Size = 10
    end
    object sq_forma_pagPARCELAS: TFMTBCDField
      FieldName = 'PARCELAS'
      Precision = 18
      Size = 4
    end
  end
  object dsp_forma_pag: TDataSetProvider
    DataSet = sq_forma_pag
    Left = 448
    Top = 384
  end
  object ds_forma_pag: TDataSource
    DataSet = cds_forma_pag
    Left = 448
    Top = 504
  end
  object cds_forma_pag: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_forma_pag'
    OnReconcileError = cds_clienteReconcileError
    Left = 449
    Top = 449
    object cds_forma_pagID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_forma_pagDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object cds_forma_pagTIPO_PAGAMENTO: TStringField
      FieldName = 'TIPO_PAGAMENTO'
      Size = 30
    end
    object cds_forma_pagFORMA_PAGAMENTO: TStringField
      FieldName = 'FORMA_PAGAMENTO'
      Size = 30
    end
    object cds_forma_pagCOM_ENTRADA: TStringField
      FieldName = 'COM_ENTRADA'
      Size = 10
    end
    object cds_forma_pagPARCELAS: TFMTBCDField
      FieldName = 'PARCELAS'
      Precision = 18
      Size = 4
    end
  end
  object ds_fornecedor: TDataSource
    DataSet = cds_fornecedor
    OnStateChange = ds_fornecedorStateChange
    Left = 128
    Top = 264
  end
  object sq_item_entrada: TSQLQuery
    MaxBlobSize = 1
    Params = <>
    SQL.Strings = (
      '        select ie.produto, '
      '                               ie.unidade, '
      '                               ie.quantidade, '
      '                               ie.preco_custo, '
      '                               ie.total, '
      '                               ie.ipi, '
      '                               ie.icms, '
      '                              ie.lucro,'
      '                               ie.id_produto, '
      '                               ie.n_nfe, '
      '                               ie.valor_unitario,'
      '                               ie.id, '
      '                               ie.volume,'
      '                               ie.unidade_compra,'
      '                               ie.percentual_lucro, '
      '                               ie.preco_venda, '
      '                               ie.cfop'
      '                        from item_entrada ie')
    SQLConnection = sql_conexao
    Left = 560
    Top = 335
    object sq_item_entradaPRODUTO: TStringField
      FieldName = 'PRODUTO'
      Size = 100
    end
    object sq_item_entradaUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object sq_item_entradaQUANTIDADE: TFMTBCDField
      FieldName = 'QUANTIDADE'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaTOTAL: TFMTBCDField
      FieldName = 'TOTAL'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaIPI: TFMTBCDField
      FieldName = 'IPI'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaICMS: TFMTBCDField
      FieldName = 'ICMS'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaID_PRODUTO: TIntegerField
      FieldName = 'ID_PRODUTO'
    end
    object sq_item_entradaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object sq_item_entradaID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_item_entradaPERCENTUAL_LUCRO: TFMTBCDField
      FieldName = 'PERCENTUAL_LUCRO'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaPRECO_VENDA: TFMTBCDField
      FieldName = 'PRECO_VENDA'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaCFOP: TFloatField
      FieldName = 'CFOP'
    end
    object sq_item_entradaVOLUME: TFMTBCDField
      FieldName = 'VOLUME'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaUNIDADE_COMPRA: TStringField
      FieldName = 'UNIDADE_COMPRA'
      Size = 10
    end
    object sq_item_entradaVALOR_UNITARIO: TFMTBCDField
      FieldName = 'VALOR_UNITARIO'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object sq_item_entradaLUCRO: TFMTBCDField
      FieldName = 'LUCRO'
      Precision = 18
      Size = 4
    end
  end
  object dsp_item_entrada: TDataSetProvider
    DataSet = sq_item_entrada
    Left = 560
    Top = 384
  end
  object ds_item_entrada: TDataSource
    DataSet = cds_item_entrada
    Left = 560
    Top = 496
  end
  object cds_item_entrada: TClientDataSet
    Aggregates = <>
    AggregatesActive = True
    IndexFieldNames = 'N_NFE'
    MasterFields = 'N_NFE'
    Params = <>
    ProviderName = 'dsp_item_entrada'
    OnCalcFields = cds_item_entradaCalcFields
    OnReconcileError = cds_clienteReconcileError
    Left = 561
    Top = 441
    object cds_item_entradaPRODUTO: TStringField
      FieldName = 'PRODUTO'
      Size = 100
    end
    object cds_item_entradaUNIDADE: TStringField
      FieldName = 'UNIDADE'
      Size = 10
    end
    object cds_item_entradaQUANTIDADE: TFMTBCDField
      FieldName = 'QUANTIDADE'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaPRECO_CUSTO: TFMTBCDField
      FieldName = 'PRECO_CUSTO'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaTOTAL: TFMTBCDField
      FieldName = 'TOTAL'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaIPI: TFMTBCDField
      FieldName = 'IPI'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaICMS: TFMTBCDField
      FieldName = 'ICMS'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaID_PRODUTO: TIntegerField
      FieldName = 'ID_PRODUTO'
    end
    object cds_item_entradaN_NFE: TIntegerField
      FieldName = 'N_NFE'
      Required = True
    end
    object cds_item_entradaID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_item_entradaPERCENTUAL_LUCRO: TFMTBCDField
      FieldName = 'PERCENTUAL_LUCRO'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaPRECO_VENDA: TFMTBCDField
      FieldName = 'PRECO_VENDA'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaCFOP: TFloatField
      FieldName = 'CFOP'
    end
    object cds_item_entradaVOLUME: TFMTBCDField
      FieldName = 'VOLUME'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaUNIDADE_COMPRA: TStringField
      FieldName = 'UNIDADE_COMPRA'
      Size = 10
    end
    object cds_item_entradaVALOR_UNITARIO: TFMTBCDField
      Alignment = taLeftJustify
      FieldName = 'VALOR_UNITARIO'
      DisplayFormat = '#,##0.00'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaLUCRO: TFMTBCDField
      FieldName = 'LUCRO'
      Precision = 18
      Size = 4
    end
    object cds_item_entradaCALC_TOTAL: TAggregateField
      FieldName = 'CALC_TOTAL'
      Active = True
      DisplayFormat = '#,##0.00'
      Expression = 'SUM(TOTAL)'
    end
    object cds_item_entradaCALC_QUANT: TAggregateField
      FieldName = 'CALC_QUANT'
      Active = True
      Expression = 'SUM(QUANTIDADE)'
    end
  end
  object sq_valor: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQL.Strings = (
      'select max(saida.n_nfe) from saida')
    SQLConnection = sql_conexao
    Left = 205
    Top = 30
  end
  object dsp_agenda: TDataSetProvider
    DataSet = sq_agenda
    Left = 664
    Top = 392
  end
  object cds_agenda: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dsp_agenda'
    Left = 664
    Top = 448
    object cds_agendaID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_agendaSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 200
    end
    object cds_agendaDATA: TDateField
      FieldName = 'DATA'
    end
    object cds_agendaHORA: TTimeField
      FieldName = 'HORA'
    end
    object cds_agendaPESSOA: TStringField
      FieldName = 'PESSOA'
      Size = 200
    end
    object cds_agendaLEMBRETE: TStringField
      FieldName = 'LEMBRETE'
      Size = 1000
    end
    object cds_agendaASSUNTO: TStringField
      FieldName = 'ASSUNTO'
      Size = 100
    end
  end
  object ds_agenda: TDataSource
    DataSet = cds_agenda
    Left = 664
    Top = 504
  end
  object sq_agenda: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQL.Strings = (
      '      select ag.id, '
      '              ag.status, '
      '              ag.data, '
      '              ag.hora, '
      '              ag.pessoa, '
      '             ag.assunto,'
      '              ag.lembrete'
      '       from agenda ag')
    SQLConnection = sql_conexao
    Left = 664
    Top = 336
    object sq_agendaID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_agendaSTATUS: TStringField
      FieldName = 'STATUS'
      Size = 200
    end
    object sq_agendaDATA: TDateField
      FieldName = 'DATA'
    end
    object sq_agendaHORA: TTimeField
      FieldName = 'HORA'
    end
    object sq_agendaPESSOA: TStringField
      FieldName = 'PESSOA'
      Size = 200
    end
    object sq_agendaLEMBRETE: TStringField
      FieldName = 'LEMBRETE'
      Size = 1000
    end
    object sq_agendaASSUNTO: TStringField
      FieldName = 'ASSUNTO'
      Size = 100
    end
  end
  object ds_pedido: TDataSource
    DataSet = cds_pedido
    Left = 752
    Top = 496
  end
  object cds_pedido: TClientDataSet
    Aggregates = <>
    AggregatesActive = True
    IndexFieldNames = 'ID_PEDIDO'
    MasterFields = 'ID_PEDIDO'
    Params = <>
    ProviderName = 'dsp_pedido'
    Left = 752
    Top = 432
    object cds_pedidoID_PEDIDO: TIntegerField
      FieldName = 'ID_PEDIDO'
      Required = True
    end
    object cds_pedidoCLIENTE: TStringField
      FieldName = 'CLIENTE'
      Size = 100
    end
    object cds_pedidoDATA_MOV: TDateField
      FieldName = 'DATA_MOV'
    end
    object cds_pedidoHORA_MOV: TTimeField
      FieldName = 'HORA_MOV'
    end
    object cds_pedidoOPERADOR: TStringField
      FieldName = 'OPERADOR'
      Size = 50
    end
    object cds_pedidoDATA_AGENDA: TDateField
      FieldName = 'DATA_AGENDA'
    end
    object cds_pedidoFORMA_PAG: TStringField
      FieldName = 'FORMA_PAG'
    end
    object cds_pedidoTIPO_PAG: TStringField
      FieldName = 'TIPO_PAG'
    end
    object cds_pedidoTIPO_PEDIDO: TIntegerField
      FieldName = 'TIPO_PEDIDO'
    end
  end
  object dsp_pedido: TDataSetProvider
    DataSet = sq_pedido
    Left = 744
    Top = 384
  end
  object sq_pedido: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQL.Strings = (
      '          select p.id_pedido, '
      '                              p.cliente, '
      '                              p.data_mov, '
      '                              p.hora_mov, '
      '                              p.operador, '
      '                              p.tipo_pedido,'
      '                              p.data_agenda, '
      '                              p.forma_pag, '
      '                              p.tipo_pag'
      '                       from pedido p')
    SQLConnection = sql_conexao
    Left = 744
    Top = 336
    object sq_pedidoID_PEDIDO: TIntegerField
      FieldName = 'ID_PEDIDO'
      Required = True
    end
    object sq_pedidoCLIENTE: TStringField
      FieldName = 'CLIENTE'
      Size = 100
    end
    object sq_pedidoDATA_MOV: TDateField
      FieldName = 'DATA_MOV'
    end
    object sq_pedidoHORA_MOV: TTimeField
      FieldName = 'HORA_MOV'
    end
    object sq_pedidoOPERADOR: TStringField
      FieldName = 'OPERADOR'
      Size = 50
    end
    object sq_pedidoDATA_AGENDA: TDateField
      FieldName = 'DATA_AGENDA'
    end
    object sq_pedidoFORMA_PAG: TStringField
      FieldName = 'FORMA_PAG'
    end
    object sq_pedidoTIPO_PAG: TStringField
      FieldName = 'TIPO_PAG'
    end
    object sq_pedidoTIPO_PEDIDO: TIntegerField
      FieldName = 'TIPO_PEDIDO'
    end
  end
  object sq_itens_pedido: TSQLQuery
    MaxBlobSize = -1
    Params = <>
    SQL.Strings = (
      '            select ip.id, '
      '                                   ip.id_pedido, '
      '                                   ip.cod, '
      '                                   ip.cod_barras, '
      '                                   ip.descricao, '
      '                                   ip.und, '
      '                                   ip.quant, '
      '                                   ip.valor_unt, '
      '                                   ip.desconto, '
      '                                   ip.sub_total'
      '                            from itens_pedido ip')
    SQLConnection = sql_conexao
    Left = 816
    Top = 336
    object sq_itens_pedidoID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object sq_itens_pedidoID_PEDIDO: TIntegerField
      FieldName = 'ID_PEDIDO'
    end
    object sq_itens_pedidoCOD: TIntegerField
      FieldName = 'COD'
    end
    object sq_itens_pedidoCOD_BARRAS: TStringField
      FieldName = 'COD_BARRAS'
      Size = 30
    end
    object sq_itens_pedidoDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object sq_itens_pedidoUND: TStringField
      FieldName = 'UND'
      Size = 10
    end
    object sq_itens_pedidoQUANT: TFMTBCDField
      FieldName = 'QUANT'
      Precision = 18
      Size = 4
    end
    object sq_itens_pedidoVALOR_UNT: TFMTBCDField
      FieldName = 'VALOR_UNT'
      Precision = 18
      Size = 4
    end
    object sq_itens_pedidoDESCONTO: TFMTBCDField
      FieldName = 'DESCONTO'
      Precision = 18
      Size = 4
    end
    object sq_itens_pedidoSUB_TOTAL: TFMTBCDField
      FieldName = 'SUB_TOTAL'
      Precision = 18
      Size = 4
    end
  end
  object ds_itens_pedido: TDataSource
    DataSet = cds_itens_pedido
    Left = 824
    Top = 496
  end
  object cds_itens_pedido: TClientDataSet
    Aggregates = <>
    AggregatesActive = True
    Params = <>
    ProviderName = 'dsp_itens_pedido'
    Left = 824
    Top = 440
    object cds_itens_pedidoID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object cds_itens_pedidoID_PEDIDO: TIntegerField
      FieldName = 'ID_PEDIDO'
    end
    object cds_itens_pedidoCOD: TIntegerField
      FieldName = 'COD'
    end
    object cds_itens_pedidoCOD_BARRAS: TStringField
      FieldName = 'COD_BARRAS'
      Size = 30
    end
    object cds_itens_pedidoDESCRICAO: TStringField
      FieldName = 'DESCRICAO'
      Size = 100
    end
    object cds_itens_pedidoUND: TStringField
      FieldName = 'UND'
      Size = 10
    end
    object cds_itens_pedidoQUANT: TFMTBCDField
      FieldName = 'QUANT'
      Precision = 18
      Size = 4
    end
    object cds_itens_pedidoVALOR_UNT: TFMTBCDField
      FieldName = 'VALOR_UNT'
      Precision = 18
      Size = 4
    end
    object cds_itens_pedidoDESCONTO: TFMTBCDField
      FieldName = 'DESCONTO'
      Precision = 18
      Size = 4
    end
    object cds_itens_pedidoSUB_TOTAL: TFMTBCDField
      FieldName = 'SUB_TOTAL'
      Precision = 18
      Size = 4
    end
    object cds_itens_pedidoCALC_TOTAL: TAggregateField
      FieldName = 'CALC_TOTAL'
      ProviderFlags = [pfInUpdate]
      Active = True
      Expression = 'SUM(SUB_TOTAL)'
    end
  end
  object dsp_itens_pedido: TDataSetProvider
    DataSet = sq_itens_pedido
    Left = 816
    Top = 384
  end
end
